using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Threading;
using System.Web.Services;
using System.Web.Services.Description;
using System.Web.Services.Protocols;
using DukeyCssFetch.Properties;

namespace DukeyCssFetch.cn.dukey.www
{
	// Token: 0x02000017 RID: 23
	[GeneratedCode("System.Web.Services", "4.0.30319.18408"), DesignerCategory("code"), DebuggerStepThrough, WebServiceBinding(Name = "dukeysdkSoap", Namespace = "http://www.dukey.cn/")]
	public class dukeysdk : SoapHttpClientProtocol
	{
		// Token: 0x060000FD RID: 253 RVA: 0x0000FE6C File Offset: 0x0000E06C
		public dukeysdk()
		{
			
			this.Url = Settings.Default.DukeyCssFetch_cn_dukey_www_dukeysdk;
			if (this.method_10(this.Url))
			{
				this.UseDefaultCredentials = true;
				this.bool_0 = false;
				return;
			}
			this.bool_0 = true;
		}

		// Token: 0x06000114 RID: 276 RVA: 0x000102F8 File Offset: 0x0000E4F8
		[SoapDocumentMethod("http://www.dukey.cn/AuthUser", RequestNamespace = "http://www.dukey.cn/", ResponseNamespace = "http://www.dukey.cn/", Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
		public string AuthUser(string email, string machinekey, string regcode, string sid, ref string authtip, int version)
		{
			object[] array = base.Invoke("AuthUser", new object[]
			{
				email,
				machinekey,
				regcode,
				sid,
				authtip,
				version
			});
			authtip = (string)array[1];
			return (string)array[0];
		}

		// Token: 0x06000115 RID: 277 RVA: 0x00010350 File Offset: 0x0000E550
		public void AuthUserAsync(string email, string machinekey, string regcode, string sid, string authtip, int version)
		{
			this.AuthUserAsync(email, machinekey, regcode, sid, authtip, version, null);
		}

		// Token: 0x06000116 RID: 278 RVA: 0x00010364 File Offset: 0x0000E564
		public void AuthUserAsync(string email, string machinekey, string regcode, string sid, string authtip, int version, object userState)
		{
			if (this.sendOrPostCallback_0 == null)
			{
				this.sendOrPostCallback_0 = new SendOrPostCallback(this.method_0);
			}
			base.InvokeAsync("AuthUser", new object[]
			{
				email,
				machinekey,
				regcode,
				sid,
				authtip,
				version
			}, this.sendOrPostCallback_0, userState);
		}

		// Token: 0x06000138 RID: 312 RVA: 0x00010AB0 File Offset: 0x0000ECB0
		public new void CancelAsync(object userState)
		{
			base.CancelAsync(userState);
		}

		// Token: 0x06000118 RID: 280 RVA: 0x00010410 File Offset: 0x0000E610
		[SoapDocumentMethod("http://www.dukey.cn/encodeurl", RequestNamespace = "http://www.dukey.cn/", ResponseNamespace = "http://www.dukey.cn/", Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
		public string encodeurl(string url, string email)
		{
			object[] array = base.Invoke("encodeurl", new object[]
			{
				url,
				email
			});
			return (string)array[0];
		}

		// Token: 0x06000119 RID: 281 RVA: 0x00010444 File Offset: 0x0000E644
		public void encodeurlAsync(string url, string email)
		{
			this.encodeurlAsync(url, email, null);
		}

		// Token: 0x0600011A RID: 282 RVA: 0x00010450 File Offset: 0x0000E650
		public void encodeurlAsync(string url, string email, object userState)
		{
			if (this.sendOrPostCallback_1 == null)
			{
				this.sendOrPostCallback_1 = new SendOrPostCallback(this.method_1);
			}
			base.InvokeAsync("encodeurl", new object[]
			{
				url,
				email
			}, this.sendOrPostCallback_1, userState);
		}

		// Token: 0x06000120 RID: 288 RVA: 0x000105C0 File Offset: 0x0000E7C0
		[SoapDocumentMethod("http://www.dukey.cn/GetExpireDate", RequestNamespace = "http://www.dukey.cn/", ResponseNamespace = "http://www.dukey.cn/", Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
		public string GetExpireDate(string email, string version)
		{
			object[] array = base.Invoke("GetExpireDate", new object[]
			{
				email,
				version
			});
			return (string)array[0];
		}

		// Token: 0x06000121 RID: 289 RVA: 0x000105F4 File Offset: 0x0000E7F4
		public void GetExpireDateAsync(string email, string version)
		{
			this.GetExpireDateAsync(email, version, null);
		}

		// Token: 0x06000122 RID: 290 RVA: 0x00010600 File Offset: 0x0000E800
		public void GetExpireDateAsync(string email, string version, object userState)
		{
			if (this.sendOrPostCallback_2 == null)
			{
				this.sendOrPostCallback_2 = new SendOrPostCallback(this.method_3);
			}
			base.InvokeAsync("GetExpireDate", new object[]
			{
				email,
				version
			}, this.sendOrPostCallback_2, userState);
		}

		// Token: 0x06000125 RID: 293 RVA: 0x000106C4 File Offset: 0x0000E8C4
		public void GetGYMyCoinAsync(string email)
		{
			this.GetGYMyCoinAsync(email, null);
		}

		// Token: 0x06000126 RID: 294 RVA: 0x000106D0 File Offset: 0x0000E8D0
		public void GetGYMyCoinAsync(string email, object userState)
		{
			if (this.sendOrPostCallback_3 == null)
			{
				this.sendOrPostCallback_3 = new SendOrPostCallback(this.method_5);
			}
			base.InvokeAsync("GetGYMyCoin", new object[]
			{
				email
			}, this.sendOrPostCallback_3, userState);
		}

		// Token: 0x06000128 RID: 296 RVA: 0x00010760 File Offset: 0x0000E960
		[SoapDocumentMethod("http://www.dukey.cn/GetHtml", RequestNamespace = "http://www.dukey.cn/", ResponseNamespace = "http://www.dukey.cn/", Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
		public string GetHtml(string url, string encoding, string contenttype)
		{
			object[] array = base.Invoke("GetHtml", new object[]
			{
				url,
				encoding,
				contenttype
			});
			return (string)array[0];
		}

		// Token: 0x06000129 RID: 297 RVA: 0x00010798 File Offset: 0x0000E998
		public void GetHtmlAsync(string url, string encoding, string contenttype)
		{
			this.GetHtmlAsync(url, encoding, contenttype, null);
		}

		// Token: 0x0600012A RID: 298 RVA: 0x000107A4 File Offset: 0x0000E9A4
		public void GetHtmlAsync(string url, string encoding, string contenttype, object userState)
		{
			if (this.sendOrPostCallback_4 == null)
			{
				this.sendOrPostCallback_4 = new SendOrPostCallback(this.method_6);
			}
			base.InvokeAsync("GetHtml", new object[]
			{
				url,
				encoding,
				contenttype
			}, this.sendOrPostCallback_4, userState);
		}

		// Token: 0x0600011C RID: 284 RVA: 0x000104E4 File Offset: 0x0000E6E4
		[SoapDocumentMethod("http://www.dukey.cn/GetToken", RequestNamespace = "http://www.dukey.cn/", ResponseNamespace = "http://www.dukey.cn/", Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
		public string GetToken(string signkey, string email, string regkey)
		{
			object[] array = base.Invoke("GetToken", new object[]
			{
				signkey,
				email,
				regkey
			});
			return (string)array[0];
		}

		// Token: 0x0600011D RID: 285 RVA: 0x0001051C File Offset: 0x0000E71C
		public void GetTokenAsync(string signkey, string email, string regkey)
		{
			this.GetTokenAsync(signkey, email, regkey, null);
		}

		// Token: 0x0600011E RID: 286 RVA: 0x00010528 File Offset: 0x0000E728
		public void GetTokenAsync(string signkey, string email, string regkey, object userState)
		{
			if (this.fJpquavTyq == null)
			{
				this.fJpquavTyq = new SendOrPostCallback(this.method_2);
			}
			base.InvokeAsync("GetToken", new object[]
			{
				signkey,
				email,
				regkey
			}, this.fJpquavTyq, userState);
		}

		// Token: 0x06000134 RID: 308 RVA: 0x000109D4 File Offset: 0x0000EBD4
		[SoapDocumentMethod("http://www.dukey.cn/GetToken_kxj", RequestNamespace = "http://www.dukey.cn/", ResponseNamespace = "http://www.dukey.cn/", Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
		public string GetToken_kxj(string signkey, string email, string regkey)
		{
			object[] array = base.Invoke("GetToken_kxj", new object[]
			{
				signkey,
				email,
				regkey
			});
			return (string)array[0];
		}

		// Token: 0x06000135 RID: 309 RVA: 0x00010A0C File Offset: 0x0000EC0C
		public void GetToken_kxjAsync(string signkey, string email, string regkey)
		{
			this.GetToken_kxjAsync(signkey, email, regkey, null);
		}

		// Token: 0x06000136 RID: 310 RVA: 0x00010A18 File Offset: 0x0000EC18
		public void GetToken_kxjAsync(string signkey, string email, string regkey, object userState)
		{
			if (this.sendOrPostCallback_7 == null)
			{
				this.sendOrPostCallback_7 = new SendOrPostCallback(this.method_9);
			}
			base.InvokeAsync("GetToken_kxj", new object[]
			{
				signkey,
				email,
				regkey
			}, this.sendOrPostCallback_7, userState);
		}

		// Token: 0x06000117 RID: 279 RVA: 0x000103C8 File Offset: 0x0000E5C8
		private void method_0(object object_0)
		{
			if (this.authUserCompletedEventHandler_0 != null)
			{
				InvokeCompletedEventArgs invokeCompletedEventArgs = (InvokeCompletedEventArgs)object_0;
				this.authUserCompletedEventHandler_0(this, new AuthUserCompletedEventArgs(invokeCompletedEventArgs.Results, invokeCompletedEventArgs.Error, invokeCompletedEventArgs.Cancelled, invokeCompletedEventArgs.UserState));
			}
		}

		// Token: 0x0600011B RID: 283 RVA: 0x0001049C File Offset: 0x0000E69C
		private void method_1(object object_0)
		{
			if (this.encodeurlCompletedEventHandler_0 != null)
			{
				InvokeCompletedEventArgs invokeCompletedEventArgs = (InvokeCompletedEventArgs)object_0;
				this.encodeurlCompletedEventHandler_0(this, new encodeurlCompletedEventArgs(invokeCompletedEventArgs.Results, invokeCompletedEventArgs.Error, invokeCompletedEventArgs.Cancelled, invokeCompletedEventArgs.UserState));
			}
		}

		// Token: 0x06000139 RID: 313 RVA: 0x00010ABC File Offset: 0x0000ECBC
		private bool method_10(string string_0)
		{
			if (string_0 != null && !(string_0 == string.Empty))
			{
				Uri uri = new Uri(string_0);
				return uri.Port >= 1024 && string.Compare(uri.Host, "localHost", StringComparison.OrdinalIgnoreCase) == 0;
			}
			return false;
		}

		// Token: 0x0600011F RID: 287 RVA: 0x00010578 File Offset: 0x0000E778
		private void method_2(object object_0)
		{
			if (this.getTokenCompletedEventHandler_0 != null)
			{
				InvokeCompletedEventArgs invokeCompletedEventArgs = (InvokeCompletedEventArgs)object_0;
				this.getTokenCompletedEventHandler_0(this, new GetTokenCompletedEventArgs(invokeCompletedEventArgs.Results, invokeCompletedEventArgs.Error, invokeCompletedEventArgs.Cancelled, invokeCompletedEventArgs.UserState));
			}
		}

		// Token: 0x06000123 RID: 291 RVA: 0x0001064C File Offset: 0x0000E84C
		private void method_3(object object_0)
		{
			if (this.getExpireDateCompletedEventHandler_0 != null)
			{
				InvokeCompletedEventArgs invokeCompletedEventArgs = (InvokeCompletedEventArgs)object_0;
				this.getExpireDateCompletedEventHandler_0(this, new GetExpireDateCompletedEventArgs(invokeCompletedEventArgs.Results, invokeCompletedEventArgs.Error, invokeCompletedEventArgs.Cancelled, invokeCompletedEventArgs.UserState));
			}
		}

		// Token: 0x06000124 RID: 292 RVA: 0x00010694 File Offset: 0x0000E894
		[SoapDocumentMethod("http://www.dukey.cn/GetGYMyCoin", RequestNamespace = "http://www.dukey.cn/", ResponseNamespace = "http://www.dukey.cn/", Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
		public string method_4(string email)
		{
			object[] array = base.Invoke("GetGYMyCoin", new object[]
			{
				email
			});
			return (string)array[0];
		}

		// Token: 0x06000127 RID: 295 RVA: 0x00010718 File Offset: 0x0000E918
		private void method_5(object object_0)
		{
			if (this.getGYMyCoinCompletedEventHandler_0 != null)
			{
				InvokeCompletedEventArgs invokeCompletedEventArgs = (InvokeCompletedEventArgs)object_0;
				this.getGYMyCoinCompletedEventHandler_0(this, new GetGYMyCoinCompletedEventArgs(invokeCompletedEventArgs.Results, invokeCompletedEventArgs.Error, invokeCompletedEventArgs.Cancelled, invokeCompletedEventArgs.UserState));
			}
		}

		// Token: 0x0600012B RID: 299 RVA: 0x000107F4 File Offset: 0x0000E9F4
		private void method_6(object object_0)
		{
			if (this.getHtmlCompletedEventHandler_0 != null)
			{
				InvokeCompletedEventArgs invokeCompletedEventArgs = (InvokeCompletedEventArgs)object_0;
				this.getHtmlCompletedEventHandler_0(this, new GetHtmlCompletedEventArgs(invokeCompletedEventArgs.Results, invokeCompletedEventArgs.Error, invokeCompletedEventArgs.Cancelled, invokeCompletedEventArgs.UserState));
			}
		}

		// Token: 0x0600012F RID: 303 RVA: 0x000108C0 File Offset: 0x0000EAC0
		private void method_7(object object_0)
		{
			if (this.stringDeCompressCompletedEventHandler_0 != null)
			{
				InvokeCompletedEventArgs invokeCompletedEventArgs = (InvokeCompletedEventArgs)object_0;
				this.stringDeCompressCompletedEventHandler_0(this, new StringDeCompressCompletedEventArgs(invokeCompletedEventArgs.Results, invokeCompletedEventArgs.Error, invokeCompletedEventArgs.Cancelled, invokeCompletedEventArgs.UserState));
			}
		}

		// Token: 0x06000133 RID: 307 RVA: 0x0001098C File Offset: 0x0000EB8C
		private void method_8(object object_0)
		{
			if (this.strEncryptCompletedEventHandler_0 != null)
			{
				InvokeCompletedEventArgs invokeCompletedEventArgs = (InvokeCompletedEventArgs)object_0;
				this.strEncryptCompletedEventHandler_0(this, new StrEncryptCompletedEventArgs(invokeCompletedEventArgs.Results, invokeCompletedEventArgs.Error, invokeCompletedEventArgs.Cancelled, invokeCompletedEventArgs.UserState));
			}
		}

		// Token: 0x06000137 RID: 311 RVA: 0x00010A68 File Offset: 0x0000EC68
		private void method_9(object object_0)
		{
			if (this.getToken_kxjCompletedEventHandler_0 != null)
			{
				InvokeCompletedEventArgs invokeCompletedEventArgs = (InvokeCompletedEventArgs)object_0;
				this.getToken_kxjCompletedEventHandler_0(this, new GetToken_kxjCompletedEventArgs(invokeCompletedEventArgs.Results, invokeCompletedEventArgs.Error, invokeCompletedEventArgs.Cancelled, invokeCompletedEventArgs.UserState));
			}
		}

		// Token: 0x06000130 RID: 304 RVA: 0x00010908 File Offset: 0x0000EB08
		[SoapDocumentMethod("http://www.dukey.cn/StrEncrypt", RequestNamespace = "http://www.dukey.cn/", ResponseNamespace = "http://www.dukey.cn/", Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
		public string StrEncrypt(string str)
		{
			object[] array = base.Invoke("StrEncrypt", new object[]
			{
				str
			});
			return (string)array[0];
		}

		// Token: 0x06000131 RID: 305 RVA: 0x00010938 File Offset: 0x0000EB38
		public void StrEncryptAsync(string str)
		{
			this.StrEncryptAsync(str, null);
		}

		// Token: 0x06000132 RID: 306 RVA: 0x00010944 File Offset: 0x0000EB44
		public void StrEncryptAsync(string str, object userState)
		{
			if (this.sendOrPostCallback_6 == null)
			{
				this.sendOrPostCallback_6 = new SendOrPostCallback(this.method_8);
			}
			base.InvokeAsync("StrEncrypt", new object[]
			{
				str
			}, this.sendOrPostCallback_6, userState);
		}

		// Token: 0x0600012C RID: 300 RVA: 0x0001083C File Offset: 0x0000EA3C
		[SoapDocumentMethod("http://www.dukey.cn/StringDeCompress", RequestNamespace = "http://www.dukey.cn/", ResponseNamespace = "http://www.dukey.cn/", Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
		public string StringDeCompress(string str)
		{
			object[] array = base.Invoke("StringDeCompress", new object[]
			{
				str
			});
			return (string)array[0];
		}

		// Token: 0x0600012D RID: 301 RVA: 0x0001086C File Offset: 0x0000EA6C
		public void StringDeCompressAsync(string str)
		{
			this.StringDeCompressAsync(str, null);
		}

		// Token: 0x0600012E RID: 302 RVA: 0x00010878 File Offset: 0x0000EA78
		public void StringDeCompressAsync(string str, object userState)
		{
			if (this.sendOrPostCallback_5 == null)
			{
				this.sendOrPostCallback_5 = new SendOrPostCallback(this.method_7);
			}
			base.InvokeAsync("StringDeCompress", new object[]
			{
				str
			}, this.sendOrPostCallback_5, userState);
		}

		// Token: 0x1700000E RID: 14
		public new string Url
		{
			// Token: 0x060000FE RID: 254 RVA: 0x0000FEB8 File Offset: 0x0000E0B8
			get
			{
				return base.Url;
			}
			// Token: 0x060000FF RID: 255 RVA: 0x0000FEC0 File Offset: 0x0000E0C0
			set
			{
				if (this.method_10(base.Url) && !this.bool_0 && !this.method_10(value))
				{
					base.UseDefaultCredentials = false;
				}
				base.Url = value;
			}
		}

		// Token: 0x1700000F RID: 15
		public new bool UseDefaultCredentials
		{
			// Token: 0x06000100 RID: 256 RVA: 0x0000FEF0 File Offset: 0x0000E0F0
			get
			{
				return base.UseDefaultCredentials;
			}
			// Token: 0x06000101 RID: 257 RVA: 0x0000FEF8 File Offset: 0x0000E0F8
			set
			{
				base.UseDefaultCredentials = value;
				this.bool_0 = true;
			}
		}

		// Token: 0x14000001 RID: 1
		public event AuthUserCompletedEventHandler AuthUserCompleted
		{
			// Token: 0x06000102 RID: 258 RVA: 0x0000FF08 File Offset: 0x0000E108
			add
			{
				AuthUserCompletedEventHandler authUserCompletedEventHandler = this.authUserCompletedEventHandler_0;
				AuthUserCompletedEventHandler authUserCompletedEventHandler2;
				do
				{
					authUserCompletedEventHandler2 = authUserCompletedEventHandler;
					AuthUserCompletedEventHandler value2 = (AuthUserCompletedEventHandler)Delegate.Combine(authUserCompletedEventHandler2, value);
					authUserCompletedEventHandler = Interlocked.CompareExchange<AuthUserCompletedEventHandler>(ref this.authUserCompletedEventHandler_0, value2, authUserCompletedEventHandler2);
				}
				while (authUserCompletedEventHandler != authUserCompletedEventHandler2);
			}
			// Token: 0x06000103 RID: 259 RVA: 0x0000FF40 File Offset: 0x0000E140
			remove
			{
				AuthUserCompletedEventHandler authUserCompletedEventHandler = this.authUserCompletedEventHandler_0;
				AuthUserCompletedEventHandler authUserCompletedEventHandler2;
				do
				{
					authUserCompletedEventHandler2 = authUserCompletedEventHandler;
					AuthUserCompletedEventHandler value2 = (AuthUserCompletedEventHandler)Delegate.Remove(authUserCompletedEventHandler2, value);
					authUserCompletedEventHandler = Interlocked.CompareExchange<AuthUserCompletedEventHandler>(ref this.authUserCompletedEventHandler_0, value2, authUserCompletedEventHandler2);
				}
				while (authUserCompletedEventHandler != authUserCompletedEventHandler2);
			}
		}

		// Token: 0x14000002 RID: 2
		public event encodeurlCompletedEventHandler encodeurlCompleted
		{
			// Token: 0x06000104 RID: 260 RVA: 0x0000FF78 File Offset: 0x0000E178
			add
			{
				encodeurlCompletedEventHandler encodeurlCompletedEventHandler = this.encodeurlCompletedEventHandler_0;
				encodeurlCompletedEventHandler encodeurlCompletedEventHandler2;
				do
				{
					encodeurlCompletedEventHandler2 = encodeurlCompletedEventHandler;
					encodeurlCompletedEventHandler value2 = (encodeurlCompletedEventHandler)Delegate.Combine(encodeurlCompletedEventHandler2, value);
					encodeurlCompletedEventHandler = Interlocked.CompareExchange<encodeurlCompletedEventHandler>(ref this.encodeurlCompletedEventHandler_0, value2, encodeurlCompletedEventHandler2);
				}
				while (encodeurlCompletedEventHandler != encodeurlCompletedEventHandler2);
			}
			// Token: 0x06000105 RID: 261 RVA: 0x0000FFB0 File Offset: 0x0000E1B0
			remove
			{
				encodeurlCompletedEventHandler encodeurlCompletedEventHandler = this.encodeurlCompletedEventHandler_0;
				encodeurlCompletedEventHandler encodeurlCompletedEventHandler2;
				do
				{
					encodeurlCompletedEventHandler2 = encodeurlCompletedEventHandler;
					encodeurlCompletedEventHandler value2 = (encodeurlCompletedEventHandler)Delegate.Remove(encodeurlCompletedEventHandler2, value);
					encodeurlCompletedEventHandler = Interlocked.CompareExchange<encodeurlCompletedEventHandler>(ref this.encodeurlCompletedEventHandler_0, value2, encodeurlCompletedEventHandler2);
				}
				while (encodeurlCompletedEventHandler != encodeurlCompletedEventHandler2);
			}
		}

		// Token: 0x14000004 RID: 4
		public event GetExpireDateCompletedEventHandler GetExpireDateCompleted
		{
			// Token: 0x06000108 RID: 264 RVA: 0x00010058 File Offset: 0x0000E258
			add
			{
				GetExpireDateCompletedEventHandler getExpireDateCompletedEventHandler = this.getExpireDateCompletedEventHandler_0;
				GetExpireDateCompletedEventHandler getExpireDateCompletedEventHandler2;
				do
				{
					getExpireDateCompletedEventHandler2 = getExpireDateCompletedEventHandler;
					GetExpireDateCompletedEventHandler value2 = (GetExpireDateCompletedEventHandler)Delegate.Combine(getExpireDateCompletedEventHandler2, value);
					getExpireDateCompletedEventHandler = Interlocked.CompareExchange<GetExpireDateCompletedEventHandler>(ref this.getExpireDateCompletedEventHandler_0, value2, getExpireDateCompletedEventHandler2);
				}
				while (getExpireDateCompletedEventHandler != getExpireDateCompletedEventHandler2);
			}
			// Token: 0x06000109 RID: 265 RVA: 0x00010090 File Offset: 0x0000E290
			remove
			{
				GetExpireDateCompletedEventHandler getExpireDateCompletedEventHandler = this.getExpireDateCompletedEventHandler_0;
				GetExpireDateCompletedEventHandler getExpireDateCompletedEventHandler2;
				do
				{
					getExpireDateCompletedEventHandler2 = getExpireDateCompletedEventHandler;
					GetExpireDateCompletedEventHandler value2 = (GetExpireDateCompletedEventHandler)Delegate.Remove(getExpireDateCompletedEventHandler2, value);
					getExpireDateCompletedEventHandler = Interlocked.CompareExchange<GetExpireDateCompletedEventHandler>(ref this.getExpireDateCompletedEventHandler_0, value2, getExpireDateCompletedEventHandler2);
				}
				while (getExpireDateCompletedEventHandler != getExpireDateCompletedEventHandler2);
			}
		}

		// Token: 0x14000005 RID: 5
		public event GetGYMyCoinCompletedEventHandler GetGYMyCoinCompleted
		{
			// Token: 0x0600010A RID: 266 RVA: 0x000100C8 File Offset: 0x0000E2C8
			add
			{
				GetGYMyCoinCompletedEventHandler getGYMyCoinCompletedEventHandler = this.getGYMyCoinCompletedEventHandler_0;
				GetGYMyCoinCompletedEventHandler getGYMyCoinCompletedEventHandler2;
				do
				{
					getGYMyCoinCompletedEventHandler2 = getGYMyCoinCompletedEventHandler;
					GetGYMyCoinCompletedEventHandler value2 = (GetGYMyCoinCompletedEventHandler)Delegate.Combine(getGYMyCoinCompletedEventHandler2, value);
					getGYMyCoinCompletedEventHandler = Interlocked.CompareExchange<GetGYMyCoinCompletedEventHandler>(ref this.getGYMyCoinCompletedEventHandler_0, value2, getGYMyCoinCompletedEventHandler2);
				}
				while (getGYMyCoinCompletedEventHandler != getGYMyCoinCompletedEventHandler2);
			}
			// Token: 0x0600010B RID: 267 RVA: 0x00010100 File Offset: 0x0000E300
			remove
			{
				GetGYMyCoinCompletedEventHandler getGYMyCoinCompletedEventHandler = this.getGYMyCoinCompletedEventHandler_0;
				GetGYMyCoinCompletedEventHandler getGYMyCoinCompletedEventHandler2;
				do
				{
					getGYMyCoinCompletedEventHandler2 = getGYMyCoinCompletedEventHandler;
					GetGYMyCoinCompletedEventHandler value2 = (GetGYMyCoinCompletedEventHandler)Delegate.Remove(getGYMyCoinCompletedEventHandler2, value);
					getGYMyCoinCompletedEventHandler = Interlocked.CompareExchange<GetGYMyCoinCompletedEventHandler>(ref this.getGYMyCoinCompletedEventHandler_0, value2, getGYMyCoinCompletedEventHandler2);
				}
				while (getGYMyCoinCompletedEventHandler != getGYMyCoinCompletedEventHandler2);
			}
		}

		// Token: 0x14000006 RID: 6
		public event GetHtmlCompletedEventHandler GetHtmlCompleted
		{
			// Token: 0x0600010C RID: 268 RVA: 0x00010138 File Offset: 0x0000E338
			add
			{
				GetHtmlCompletedEventHandler getHtmlCompletedEventHandler = this.getHtmlCompletedEventHandler_0;
				GetHtmlCompletedEventHandler getHtmlCompletedEventHandler2;
				do
				{
					getHtmlCompletedEventHandler2 = getHtmlCompletedEventHandler;
					GetHtmlCompletedEventHandler value2 = (GetHtmlCompletedEventHandler)Delegate.Combine(getHtmlCompletedEventHandler2, value);
					getHtmlCompletedEventHandler = Interlocked.CompareExchange<GetHtmlCompletedEventHandler>(ref this.getHtmlCompletedEventHandler_0, value2, getHtmlCompletedEventHandler2);
				}
				while (getHtmlCompletedEventHandler != getHtmlCompletedEventHandler2);
			}
			// Token: 0x0600010D RID: 269 RVA: 0x00010170 File Offset: 0x0000E370
			remove
			{
				GetHtmlCompletedEventHandler getHtmlCompletedEventHandler = this.getHtmlCompletedEventHandler_0;
				GetHtmlCompletedEventHandler getHtmlCompletedEventHandler2;
				do
				{
					getHtmlCompletedEventHandler2 = getHtmlCompletedEventHandler;
					GetHtmlCompletedEventHandler value2 = (GetHtmlCompletedEventHandler)Delegate.Remove(getHtmlCompletedEventHandler2, value);
					getHtmlCompletedEventHandler = Interlocked.CompareExchange<GetHtmlCompletedEventHandler>(ref this.getHtmlCompletedEventHandler_0, value2, getHtmlCompletedEventHandler2);
				}
				while (getHtmlCompletedEventHandler != getHtmlCompletedEventHandler2);
			}
		}

		// Token: 0x14000003 RID: 3
		public event GetTokenCompletedEventHandler GetTokenCompleted
		{
			// Token: 0x06000106 RID: 262 RVA: 0x0000FFE8 File Offset: 0x0000E1E8
			add
			{
				GetTokenCompletedEventHandler getTokenCompletedEventHandler = this.getTokenCompletedEventHandler_0;
				GetTokenCompletedEventHandler getTokenCompletedEventHandler2;
				do
				{
					getTokenCompletedEventHandler2 = getTokenCompletedEventHandler;
					GetTokenCompletedEventHandler value2 = (GetTokenCompletedEventHandler)Delegate.Combine(getTokenCompletedEventHandler2, value);
					getTokenCompletedEventHandler = Interlocked.CompareExchange<GetTokenCompletedEventHandler>(ref this.getTokenCompletedEventHandler_0, value2, getTokenCompletedEventHandler2);
				}
				while (getTokenCompletedEventHandler != getTokenCompletedEventHandler2);
			}
			// Token: 0x06000107 RID: 263 RVA: 0x00010020 File Offset: 0x0000E220
			remove
			{
				GetTokenCompletedEventHandler getTokenCompletedEventHandler = this.getTokenCompletedEventHandler_0;
				GetTokenCompletedEventHandler getTokenCompletedEventHandler2;
				do
				{
					getTokenCompletedEventHandler2 = getTokenCompletedEventHandler;
					GetTokenCompletedEventHandler value2 = (GetTokenCompletedEventHandler)Delegate.Remove(getTokenCompletedEventHandler2, value);
					getTokenCompletedEventHandler = Interlocked.CompareExchange<GetTokenCompletedEventHandler>(ref this.getTokenCompletedEventHandler_0, value2, getTokenCompletedEventHandler2);
				}
				while (getTokenCompletedEventHandler != getTokenCompletedEventHandler2);
			}
		}

		// Token: 0x14000009 RID: 9
		public event GetToken_kxjCompletedEventHandler GetToken_kxjCompleted
		{
			// Token: 0x06000112 RID: 274 RVA: 0x00010288 File Offset: 0x0000E488
			add
			{
				GetToken_kxjCompletedEventHandler getToken_kxjCompletedEventHandler = this.getToken_kxjCompletedEventHandler_0;
				GetToken_kxjCompletedEventHandler getToken_kxjCompletedEventHandler2;
				do
				{
					getToken_kxjCompletedEventHandler2 = getToken_kxjCompletedEventHandler;
					GetToken_kxjCompletedEventHandler value2 = (GetToken_kxjCompletedEventHandler)Delegate.Combine(getToken_kxjCompletedEventHandler2, value);
					getToken_kxjCompletedEventHandler = Interlocked.CompareExchange<GetToken_kxjCompletedEventHandler>(ref this.getToken_kxjCompletedEventHandler_0, value2, getToken_kxjCompletedEventHandler2);
				}
				while (getToken_kxjCompletedEventHandler != getToken_kxjCompletedEventHandler2);
			}
			// Token: 0x06000113 RID: 275 RVA: 0x000102C0 File Offset: 0x0000E4C0
			remove
			{
				GetToken_kxjCompletedEventHandler getToken_kxjCompletedEventHandler = this.getToken_kxjCompletedEventHandler_0;
				GetToken_kxjCompletedEventHandler getToken_kxjCompletedEventHandler2;
				do
				{
					getToken_kxjCompletedEventHandler2 = getToken_kxjCompletedEventHandler;
					GetToken_kxjCompletedEventHandler value2 = (GetToken_kxjCompletedEventHandler)Delegate.Remove(getToken_kxjCompletedEventHandler2, value);
					getToken_kxjCompletedEventHandler = Interlocked.CompareExchange<GetToken_kxjCompletedEventHandler>(ref this.getToken_kxjCompletedEventHandler_0, value2, getToken_kxjCompletedEventHandler2);
				}
				while (getToken_kxjCompletedEventHandler != getToken_kxjCompletedEventHandler2);
			}
		}

		// Token: 0x14000008 RID: 8
		public event StrEncryptCompletedEventHandler StrEncryptCompleted
		{
			// Token: 0x06000110 RID: 272 RVA: 0x00010218 File Offset: 0x0000E418
			add
			{
				StrEncryptCompletedEventHandler strEncryptCompletedEventHandler = this.strEncryptCompletedEventHandler_0;
				StrEncryptCompletedEventHandler strEncryptCompletedEventHandler2;
				do
				{
					strEncryptCompletedEventHandler2 = strEncryptCompletedEventHandler;
					StrEncryptCompletedEventHandler value2 = (StrEncryptCompletedEventHandler)Delegate.Combine(strEncryptCompletedEventHandler2, value);
					strEncryptCompletedEventHandler = Interlocked.CompareExchange<StrEncryptCompletedEventHandler>(ref this.strEncryptCompletedEventHandler_0, value2, strEncryptCompletedEventHandler2);
				}
				while (strEncryptCompletedEventHandler != strEncryptCompletedEventHandler2);
			}
			// Token: 0x06000111 RID: 273 RVA: 0x00010250 File Offset: 0x0000E450
			remove
			{
				StrEncryptCompletedEventHandler strEncryptCompletedEventHandler = this.strEncryptCompletedEventHandler_0;
				StrEncryptCompletedEventHandler strEncryptCompletedEventHandler2;
				do
				{
					strEncryptCompletedEventHandler2 = strEncryptCompletedEventHandler;
					StrEncryptCompletedEventHandler value2 = (StrEncryptCompletedEventHandler)Delegate.Remove(strEncryptCompletedEventHandler2, value);
					strEncryptCompletedEventHandler = Interlocked.CompareExchange<StrEncryptCompletedEventHandler>(ref this.strEncryptCompletedEventHandler_0, value2, strEncryptCompletedEventHandler2);
				}
				while (strEncryptCompletedEventHandler != strEncryptCompletedEventHandler2);
			}
		}

		// Token: 0x14000007 RID: 7
		public event StringDeCompressCompletedEventHandler StringDeCompressCompleted
		{
			// Token: 0x0600010E RID: 270 RVA: 0x000101A8 File Offset: 0x0000E3A8
			add
			{
				StringDeCompressCompletedEventHandler stringDeCompressCompletedEventHandler = this.stringDeCompressCompletedEventHandler_0;
				StringDeCompressCompletedEventHandler stringDeCompressCompletedEventHandler2;
				do
				{
					stringDeCompressCompletedEventHandler2 = stringDeCompressCompletedEventHandler;
					StringDeCompressCompletedEventHandler value2 = (StringDeCompressCompletedEventHandler)Delegate.Combine(stringDeCompressCompletedEventHandler2, value);
					stringDeCompressCompletedEventHandler = Interlocked.CompareExchange<StringDeCompressCompletedEventHandler>(ref this.stringDeCompressCompletedEventHandler_0, value2, stringDeCompressCompletedEventHandler2);
				}
				while (stringDeCompressCompletedEventHandler != stringDeCompressCompletedEventHandler2);
			}
			// Token: 0x0600010F RID: 271 RVA: 0x000101E0 File Offset: 0x0000E3E0
			remove
			{
				StringDeCompressCompletedEventHandler stringDeCompressCompletedEventHandler = this.stringDeCompressCompletedEventHandler_0;
				StringDeCompressCompletedEventHandler stringDeCompressCompletedEventHandler2;
				do
				{
					stringDeCompressCompletedEventHandler2 = stringDeCompressCompletedEventHandler;
					StringDeCompressCompletedEventHandler value2 = (StringDeCompressCompletedEventHandler)Delegate.Remove(stringDeCompressCompletedEventHandler2, value);
					stringDeCompressCompletedEventHandler = Interlocked.CompareExchange<StringDeCompressCompletedEventHandler>(ref this.stringDeCompressCompletedEventHandler_0, value2, stringDeCompressCompletedEventHandler2);
				}
				while (stringDeCompressCompletedEventHandler != stringDeCompressCompletedEventHandler2);
			}
		}

		// Token: 0x0400015D RID: 349
		private AuthUserCompletedEventHandler authUserCompletedEventHandler_0;

		// Token: 0x0400015C RID: 348
		private bool bool_0;

		// Token: 0x0400015E RID: 350
		private encodeurlCompletedEventHandler encodeurlCompletedEventHandler_0;

		// Token: 0x04000155 RID: 341
		private SendOrPostCallback fJpquavTyq;

		// Token: 0x04000160 RID: 352
		private GetExpireDateCompletedEventHandler getExpireDateCompletedEventHandler_0;

		// Token: 0x04000161 RID: 353
		private GetGYMyCoinCompletedEventHandler getGYMyCoinCompletedEventHandler_0;

		// Token: 0x04000162 RID: 354
		private GetHtmlCompletedEventHandler getHtmlCompletedEventHandler_0;

		// Token: 0x0400015F RID: 351
		private GetTokenCompletedEventHandler getTokenCompletedEventHandler_0;

		// Token: 0x04000165 RID: 357
		private GetToken_kxjCompletedEventHandler getToken_kxjCompletedEventHandler_0;

		// Token: 0x04000153 RID: 339
		private SendOrPostCallback sendOrPostCallback_0;

		// Token: 0x04000154 RID: 340
		private SendOrPostCallback sendOrPostCallback_1;

		// Token: 0x04000156 RID: 342
		private SendOrPostCallback sendOrPostCallback_2;

		// Token: 0x04000157 RID: 343
		private SendOrPostCallback sendOrPostCallback_3;

		// Token: 0x04000158 RID: 344
		private SendOrPostCallback sendOrPostCallback_4;

		// Token: 0x04000159 RID: 345
		private SendOrPostCallback sendOrPostCallback_5;

		// Token: 0x0400015A RID: 346
		private SendOrPostCallback sendOrPostCallback_6;

		// Token: 0x0400015B RID: 347
		private SendOrPostCallback sendOrPostCallback_7;

		// Token: 0x04000164 RID: 356
		private StrEncryptCompletedEventHandler strEncryptCompletedEventHandler_0;

		// Token: 0x04000163 RID: 355
		private StringDeCompressCompletedEventHandler stringDeCompressCompletedEventHandler_0;
	}
}
